package com.md.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Map;

@Data
@ApiModel("应用响应实体")
public class UsersAppInfoResponse {

  /**
   * 唯一标识id
   */
  @JsonFormat(shape = JsonFormat.Shape.STRING)
  @ApiModelProperty("主键id")
  private Long id;
  /**
   * 应用code
   */
  @ApiModelProperty("应用code")
  private String appCode;

  /**
   * 应用名
   */
  @ApiModelProperty("应用名")
  private String appName;
  /**
   * 应用英文名
   */
  @ApiModelProperty("应用英文名")
  private String appEnName;

  /**
   * 额外参数
   */
  @ApiModelProperty("额外参数")
  private Map<String, Object> appExtra;
  /**
   * 应用logo
   */
  @ApiModelProperty("应用logo")
  private String appLogo;
  /**
   * 租户id
   */
  @ApiModelProperty("租户id")
  private Long tenantId;
  /**
   * 应用id
   */
  @ApiModelProperty("应用id")
  private Long brandId;
}

